#ifndef CHARACTERMODELLINGFORM_H
#define CHARACTERMODELLINGFORM_H


#include <ItemModel.h>
#include <QWidget>

namespace Ui {
    class CharacterModellingForm;
}

class CharacterModellingForm : public QWidget
{
    Q_OBJECT

public:
    explicit CharacterModellingForm(QWidget *parent = 0);
    ~CharacterModellingForm();

    ItemModel* model() const;
    void setModel(ItemModel* model);


protected slots:

    void onClear();
    void onRefresh();


private:
    Ui::CharacterModellingForm *ui;
    ItemModel* m_model;

    void initialize();


private slots:
    void on_actionShow_Model_triggered();
    void on_descPushButton_clicked();
    void on_namePushButton_clicked();
    void on_campaignPushButton_clicked();
    void on_reloadPushButton_clicked();

};

#endif // CHARACTERMODELLINGFORM_H
